package com.haircut.project.vo.record;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import java.math.BigDecimal;
import java.util.List;

@Setter
@Getter
public class ApiRecordDetailVo {
    /**
     * id
     */
    @ApiModelProperty("id")
    private String id;
    /**
     * 客户姓名
     */
    @ApiModelProperty("客户姓名")
    private String custName;

    /**
     * 总金额
     */
    @ApiModelProperty("总金额")
    private BigDecimal totalAmount;
    /**
     * 优惠金额
     */
    @ApiModelProperty("优惠金额")
    private BigDecimal discountAmount;
    /**
     * 总现金金额
     */
    @ApiModelProperty("总现金金额")
    private BigDecimal totalCashAmount;
    /**
     * 总刷卡金额
     */
    @ApiModelProperty("总刷卡金额")
    private BigDecimal totalCardAmount;


    /**
     * 小费总刷卡金额
     */
    @ApiModelProperty("小费总刷卡金额")
    private BigDecimal tipsCardAmount;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String recordRemark;

    /**
     * 备注
     */
    @ApiModelProperty("刷卡说明")
    private String cardRemark;
    /**
     * 配置信息
     */
    private List<ApiRecordProjectVo> projects;

}
